(xaw_update_one_widget): Use XtSetSensitive instead
authorGerd Moellmann <gerd@gnu.org>
Wed, 28 Feb 2001 14:55:17 +0000 (14:55 +0000)
committerGerd Moellmann <gerd@gnu.org>
Wed, 28 Feb 2001 14:55:17 +0000 (14:55 +0000)
of setting the value of XtNsensitive.

lwlib/lwlib-Xaw.c

index 5a1c9d2f268bc1719c22aad0b2f4421b8c95ba06..ea8ee3fb8903fca5cb675f2ac1d50f1a9dd65170 100644 (file)
@@ -154,11 +154,11 @@ xaw_update_one_widget (instance, widget, val, deep_p)
          XtSetValues (widget, al, 1);
        }
 
+      XtSetSensitive (widget, val->enabled);
       XtSetArg (al[0], XtNlabel, val->value);
-      XtSetArg (al[1], XtNsensitive, val->enabled);
       /* Force centered button text.  Se above. */
-      XtSetArg (al[2], XtNjustify, XtJustifyCenter);
-      XtSetValues (widget, al, 3);
+      XtSetArg (al[1], XtNjustify, XtJustifyCenter);
+      XtSetValues (widget, al, 2);
       XtRemoveAllCallbacks (widget, XtNcallback);
       XtAddCallback (widget, XtNcallback, xaw_generic_callback, instance);
     }